﻿using System;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using Model.Entities;
namespace Model.MetadataTypes
{
    /// <summary>
    /// 实体类 <see cref="HRDS_NET_TOPOLOGY"/>的元数据类, 此类请勿动，以方便表字段更改时重新生成覆盖
    /// </summary>
    [Serializable]
    public partial class HRDS_NET_TOPOLOGY_Metadata
    {
                /// <summary>
        /// 站点网络编号【主键】
        /// </summary>
        [Key]
        [Required(ErrorMessage = "站点网络编号【主键】不能为空。")]
        public object GRIDDINGNETID { get; set; }

            		
        /// <summary>
        /// 站点编号【外键：RMBT_FACILITY(MFID)】
        /// </summary>
        [Required(ErrorMessage = "站点编号【外键：RMBT_FACILITY(MFID)】不能为空。")]
        public object MFID { get; set; }

    		
        /// <summary>
        /// 名称
        /// </summary>
        [Required(ErrorMessage = "名称不能为空。")]
        public object NAME { get; set; }

    		
        /// <summary>
        /// 地址
        /// </summary>

        public object ADDRESS { get; set; }

    		
        /// <summary>
        /// 站点类型CODE_TOPOTYPE（CODE_ID）（01：控制中心，02：汇聚节点，03：传感器）
        /// </summary>
        [Required(ErrorMessage = "站点类型CODE_TOPOTYPE（CODE_ID）（01：控制中心，02：汇聚节点，03：传感器）不能为空。")]
        public object TOPOLOGYTYPE { get; set; }

    		
        /// <summary>
        /// 经度（单位：度）
        /// </summary>

        public object LONGITUDE { get; set; }

    		
        /// <summary>
        /// 纬度（单位：度）
        /// </summary>

        public object LATITUDE { get; set; }

    		
        /// <summary>
        /// 备注
        /// </summary>

        public object REMARK { get; set; }

    		
        /// <summary>
        /// 父站点网络编号编号
        /// </summary>

        public object PARENTGRIDDINGNETID { get; set; }

    		
        /// <summary>
        /// 图片名称
        /// </summary>

        public object DIAGRAM_NAME { get; set; }

    		
        /// <summary>
        /// 图片信息
        /// </summary>

        public object DIAGRAM_XX { get; set; }

    		
        /// <summary>
        /// 汇聚节点的附属传感器【站点网络编号】
        /// </summary>

        public object ATTACHSENSORID { get; set; }

    		
        /// <summary>
        /// 设备名字
        /// </summary>

        public object EQNAMES { get; set; }

    		
        /// <summary>
        /// 设备ID
        /// </summary>

        public object EQID { get; set; }

    		
    }
}
